lattice semiconductor Lattice Diamond Programmer Vulnerabilities